package com.slingshot.identitylibrary.util

import android.util.Base64
import java.io.File
import java.io.FileInputStream

/**
 * @author liu shuai
 * 描述：文件相关的工具类
 */
internal object SlingshotFileUtil {

    /**
     * 根据图片文件 转 base64
     */
    fun fileToBase64(file: File): String {
        if (!file.exists()) {
            return "Slingshot : File not exists!"
        }
        val inputFile = FileInputStream(file)
        val buffer = ByteArray(file.length().toInt())
        inputFile.read(buffer)
        inputFile.close()
        return Base64.encodeToString(buffer, Base64.DEFAULT)
    }


}